<script>on keyDown whichKeyif charToNum(whichKey)=13 then send mouseUp to btn ToNameelse type whichKeyend keyDownon mouseEnterglobal HelpTextif helpText =1 thenset the lockText of me to trueshow cd fld NumberHelpend ifend mouseEnteron mouseLeavehide cd fld NumberHelpset the lockText of me to falseend mouseLeave</script>
</part>
<part>
<id>2</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>301</left>
<top>92</top>
<right>334</right>
<bottom>121</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>ToName</name>
<script>on mouseUpput empty into cd fld PhoneJumblerepeat with i = 1 to the number of chars of cd fld PhoneNumberput char i of cd fld PhoneNumber into PhTemprepeat with x = 1 to 3if PhTemp = 2 then put "ABC" into PhTempelse if PhTemp = 3 then put "DEF" into PhTempelse if PhTemp = 4 then put "GHI" into PhTempelse if PhTemp = 5 then put "JKL" into PhTempelse if PhTemp = 6 then put "MNO" into PhTempelse if PhTemp = 7 then put "PRS" into PhTempelse if PhTemp = 8 then put "TUV" into PhTempelse if PhTemp = 9 then put "WXY" into PhTempelse put PhTemp&PhTemp&PhTemp into PhTempput char x of PhTemp after char i-1 of line x of cd fld PhoneJumbleend repeatend repeatput cd fld PhoneJumble into cd fld PhoneAlphaput line 1 of cd fld PhoneJumble into cd fld PhoneNamesend mouseUp to btn PhRandomend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld ToNameHelpend mouseEnteron mouseLeavehide cd fld ToNameHelpend mouseLeave</script>
</part>
<part>
<id>3</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>355</left>
<top>92</top>
<right>388</right>
<bottom>121</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>ToNumber</name>
<script>on mouseUpput empty into cd fld PhoneNumberrepeat with i = 1 to the number of chars of cd fld PhoneNameput char i of cd fld PhoneName into PhTempif PhTemp is in "A,B,C" then put 2 into PhTempelse if PhTemp is in "D,E,F" then put 3 into PhTempelse if PhTemp is in "G,H,I" then put 4 into PhTempelse if PhTemp is in "J,K,L" then put 5 into PhTempelse if PhTemp is in "M,N,O" then put 6 into PhTempelse if PhTemp is in "P,R,S" then put 7 into PhTempelse if PhTemp is in "T,U,V" then put 8 into PhTempelse if PhTemp is in "W,X,Y" then put 9 into PhTempput PhTemp after char i-1 of cd fld PhoneNumberend repeatend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld ToNumberHelpend mouseEnteron mouseLeavehide cd fld ToNumberHelpend mouseLeave</script>
</part>
<part>
<id>4</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <true /> </autoTab>
<lockText> <false /> </lockText>
<rect>
<left>257</left>
<top>159</top>
<right>426</right>
<bottom>178</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Monaco</font>
<textSize>12</textSize>
<textStyle>bold</textStyle>
<textHeight>16</textHeight>
<name>PhoneName</name>
<script>on keyDown whichKeyif (charToNum(whichKey)>=97) and (charToNum(whichKey)<=122) thentype numToChar(charToNum(whichKey)-32)else if charToNum(whichKey)= 13 then send mouseUp to btn ToNumberelse type whichKeyend keyDownon mouseEnterglobal HelpTextif helpText =1 thenset the lockText of me to trueshow cd fld NameHelpend ifend mouseEnteron mouseLeavehide cd fld NameHelpset the lockText of me to falseend mouseLeave</script>
</part>
<part>
<id>5</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <true /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>262</left>
<top>208</top>
<right>426</right>
<bottom>257</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Monaco</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>PhoneAlpha</name>
<script>on mouseUplock screenset the lockText of me to falseclick at the clickLocput line (word 2 of the selectedLine) of me into cd fld PhoneNameset the lockText of me to trueunlock screenend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld CombinationHelpend mouseEnteron mouseLeavehide cd fld CombinationHelpend mouseLeave</script>
</part>
<part>
<id>6</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>453</left>
<top>222</top>
<right>496</right>
<bottom>262</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>PhRandom</name>
<script>on mouseUprepeat with c = 1 to the number of chars in line 1 of cd fld PhoneAlphaput empty into PhRandomrepeat with l = 1 to 3put char c of line l of cd fld PhoneAlpha after PhRandomend repeatrepeat with l = 1 to 3put item random(3) of (char 1 of PhRandom&","&char 2 of PhRandom&","&char 3 of PhRandom) into NewCharput NewChar into char c of line l of cd fld PhoneJumbleend repeatend repeatend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld RandomHelpend mouseEnteron mouseLeavehide cd fld RandomHelpend mouseLeave</script>
</part>
<part>
<id>7</id>
<type>field</type>
<visible> <true /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <false /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <true /> </autoTab>
<lockText> <true /> </lockText>
<rect>
<left>262</left>
<top>258</top>
<right>426</right>
<bottom>309</bottom>
</rect>
<style>transparent</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Monaco</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>PhoneJumble</name>
<script>on mouseUplock screenset the lockText of me to falseclick at the clickLocput line (word 2 of the selectedLine) of me into cd fld PhoneNameset the lockText of me to trueunlock screenend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld CombinationHelpend mouseEnteron mouseLeavehide cd fld CombinationHelpend mouseLeave</script>
</part>
<part>
<id>8</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>452</left>
<top>41</top>
<right>495</right>
<bottom>81</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>DialIt</name>
<script>on mouseUpput cd fld PhoneNumber into itput "Now dialing the phone number:"&&itdial Ithide msgend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld DialHelpend mouseEnteron mouseLeavehide cd fld DialHelpend mouseLeave</script>
</part>
<part>
<id>9</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>454</left>
<top>293</top>
<right>497</right>
<bottom>333</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Help!</name>
<script>on mouseUpglobal helpTextif helpText is empty then put 1 into helpTextelse put empty into helpTextset highlight of me to not the highlight of meif the highlight of me is true then show cd fld "Help!"else hide cd fld "Help!"type tabend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld "Help!"end mouseEnteron mouseLeavehide cd fld "Help!"end mouseLeave</script>
</part>
<part>
<id>10</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>8</left>
<top>293</top>
<right>51</right>
<bottom>333</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Home</name>
<script>on mouseUpvisual shrink to topgo Homeend mouseUpon mouseEnterglobal HelpTextif helpText =1 then show cd fld HomeHelpend mouseEnteron mouseLeavehide cd fld HomeHelpend mouseLeave</script>
<text><span class="style2">hone Handler Stack Help!</span><span class="style1">Have you downloaded various stacks that purport to convert your phone number into a set of letters from which you can make a handy-dandy telephone handle? Well, so did I—and finally, I created one that works!!!While in the Help mode, just move the mouse over the area where you want help, and help text will appear. It will disappear as soon as you move the mouse away from area. To leave Help mode, click on the Help button again.Phone Handler Stack is copyrighted 1991 by Brian A. Foster, but may be distributed freely to all those who want it. If you’re into telephones, then check out my Phone Book Stack on AOL or BMUG.Hey, I hope that this stack is bug-free, but it probably isn’t. If you have problems, send them to me at: 2417 University Avenue, San Pablo, CA 94806-3684. I’ll also take suggestions for improvements.</span></text>
</content>
<content>
<layer>card</layer>
<id>12</id>
<text><span class="style2">andomizer Button Help!</span><span class="style1">Click on this button to make the bottom three rows of phone handlers change to a random combination, given the original telephone number entered. Note that the top three rows will always stay the same, so you can try to make your own combinations from all the possibilities.</span></text>
</content>
<content>
<layer>card</layer>
<id>13</id>
<text><span class="style2">ial Button Help!</span><span class="style1">Click on this button to dial the number currently showing in the Phone Number field. The number will dial through the Mac’s speaker.</span></text>
</content>
<content>
<layer>card</layer>
<id>14</id>
<text><span class="style2">ome Help!</span><span class="style1">Click on this button to go to the Home stack!</span></text>
</content>
<content>
<layer>card</layer>
<id>15</id>
<text><span class="style2">onvert to Name Help!</span><span class="style1">Click on this button to convert whatever number you have entered into the alphabetic equivalents (on the telephone). All possible letters will be shown within the first three rows in the Combinations field. (The last three rows will show a random combination of all the letters.) The top row will automatically be put into the Name field.</span></text>
</content>
<content>
<layer>card</layer>
<id>16</id>
<text><span class="style2">onvert to Number Help!</span><span class="style1">Click on this button to convert whatever letters you have entered in the Name field into their telephone numeric equivalents in the Number field.</span></text>
</content>
<content>
<layer>card</layer>
<id>17</id>
<text><span class="style2">umber Help!</span><span class="style1">Enter any telephone number (or </span><span class="style3">any</span><span class="style1"> number for that matter) into this field. Either press the Return key or click on the Convert to Name button to have all possible combinations of names for your number drawn in the fields below.</span></text>
</content>
<content>
<layer>card</layer>
<id>18</id>
<text><span class="style2">ame Help!</span><span class="style1">Enter any combination of alphanumeric characters (such as your name!) into this field. Note that all alphabetic characters will be converted automatically to CAPITALS, which makes sense given that it’s for the telephone. Either press the Return key or click on the Convert to Number button to have the telephone number equivalent determined for you in the Number Field.Click on any one of the six combinations below to have it inserted automatically into this field.</span></text>
</content>
<content>
<layer>card</layer>
<id>19</id>
<text><span class="style2">ombination Help!</span><span class="style1">The first three rows of this locked field will represent the straight combinations of all letters possible, given the number appearing in the Number field. The last three row show a random combination of those letters. Click on the Randomizer button to make a new random combination of letters.Click on any one of the six combinations to have it inserted automatically into the Name field.</span></text>